﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace stackFluent.Domain {
    public class RelaUserTech {
        [Key]
        public Guid ID { get; set; }

        public int UserId { get; set; }
        public virtual User User { get; set; }

        public int TechId { get; set; }
        public virtual Tech Tech { get; set; }

        //取消关注会保留数据，但清空FocusGrade
        public int ActId { get; set; }
        //排序接触频繁，兴趣更高的Tech，辅助数据挖掘。导航排序让用户手工固定。取消关注时清空FocusGrade。
        public int FocusGrade { get; set; }

        //用户交际中得到的这门技能的评分
        public int AbilityGrade { get; set; }
        //自己对本Tech的掌握程度定义
        public int AbilityByOwnId { get; set; }
        //对Tech的ACQ评价
        public int? ApplicationValue { get; set; }
        public int? CommunityValue { get; set; }
        public int? QualityValue { get; set; }

    }
}
